55问答网
所有问题
当前搜索:
java double比较大小
java
中 float x=0.40000000123f;
double
y=0.4000000
答:
0.4和0.400000023 float的精度问题
java
里怎么判断一个变量,是否是int型,或者是否是
double
型
答:
System.out.println("please input the ten strings:");Scanner sc = new Scanner(System.in);String number = sc.nextLine();if(number.contains(".")){ //说明是一个小数
double d
=
Double
.valueOf(s);} else{ // int i = Integer.valueOf(s);}
Java
是一门面向对象编程语言,不仅...
一段有意思的
java
代码请大家解释~
答:
原理很简单,因为在
java
中,int是占4个字节
大小
,
double
占8个字节的大小,当你把某变量乘以2的时候,在计算机里面的处理方式是左移一位。当使用浮点数进行乘法运算时,若结果很大,会以科学计数法表示。下面具体分析:1、表达式0x7FFFFFFF == (int)(0x7FFFFFFF * 2.0)0x7FFFFFFF 已经占了4个...
java
里面
double
类型数相除
答:
4和10都是整数int类型的,所以4/10结果也是int的,就是0,把结果赋值给
double
类型,才会转换成double,就是0.0d;若果想得到完整的结果0.4,那就需要在除法前先将4或者10转换成double类型 比如(double)4/10;
java
中数字的运算是按照double flout long int char byte 的顺序向上靠拢的,比如flout和...
JAVA
两道编程小题(赶)
答:
import
java
.util.Scanner;public class Rectangle{//长方体类 private
double
length;//长 private double width;//宽 public Rectangle(double length,double width){ this.setLength(length);this.setWidth(width);} public double calculateArea(){//计算面积 return length*width;} public double ...
java
Double
取值范围是?
答:
double
,浮点型,8字节。数据表示范围:-1.798E308~1.798E308
java
中
double
58D等于多少
答:
我在JBuilder2006中测试:System.out.println(58D);和 System.out.println(58d);结果都是:58.0 不知道你说得情况是怎么出现的,在什么条件下出现的。
java
中如何把一个
double
数转换成整型数
答:
直接强行转换就行,例如 int i = (int)23.23;当然了这么做会有精度丢失
java
的Double封装类中也提供有方法取Double的int值其实此方法的本质还是上面的强转 例如:
Double d
= new Double(23.23);int
double
ToInt = d.intValue();
在
Java
中,
Double d
= 12;为什么报错?
答:
你好,因为12是整数,d默认为int类型,你把一个整型变量赋值为
Double
,因此报错。
java
中将一个
double
类型的数强制转换为long 型是四舍五入吗?
答:
Java
中 long 是一个整数基本类型, 长度为64bits, 即8字节.而
double
存在小数;如果带小数点的double转long型必定会造成数据变化!那么,是怎么变化的呢?由此可见,
java
double转long型是取整运算;
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜